home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Sample Code / Snippets / QuickDraw / CopyBits vs. CopyMask / Test.h < prev    next >
Encoding:
Text File  |  1993-02-18  |  1.2 KB  |  43 lines  |  [TEXT/KAHL]

  1. ///--------------------------------------------------------------------------------------
  2. //    Test.h
  3. //
  4. //    By: Tony Myles
  5. //
  6. //    Copyright © 1992-93 Apple Computer Inc., All rights reserved.
  7. ///--------------------------------------------------------------------------------------
  8.  
  9.  
  10. #ifndef __QDOFFSCREEN__
  11. #include <QDOffscreen.h>
  12. #endif
  13.  
  14.  
  15. enum
  16. {
  17.     kFrameCount = 500,
  18.     kCopyBitsPictItem = 1,
  19.     kCopyBitsFramesItem = 11,
  20.     kCopyBitsTicksItem = 12,
  21.     kCopyBitsFPSItem = 13,
  22.     kCopyMaskPictItem = 2,
  23.     kCopyMaskFramesItem = 14,
  24.     kCopyMaskTicksItem = 15,
  25.     kCopyMaskFPSItem = 16,
  26.     kApplePictResID = 128,
  27.     kPixPatResID = 128
  28. };
  29.  
  30.  
  31. void LetTheGameBegin(DialogPtr srcDialogP);
  32. OSErr CreateOptimumGWorld(GWorldPtr *optGWorld, Rect *devRect);
  33. OSErr CreateGWorldFromPict(GWorldPtr *pictGWorld, PicHandle pictH);
  34. OSErr CreateGWorldFromPictResource(GWorldPtr *pictGWorldP, short pictResID);
  35. OSErr CreateGrafPort(Rect *newPortRect, GrafPtr *newPort);
  36. OSErr CreateGrafPortFromPictResource(short pictID, GrafPtr *offScrnPort);
  37. void DisposeGrafPort(GrafPtr doomedPort);
  38. void GetDItemText(DialogPtr dlgP, short itemNum, Str255 itemStr);
  39. void SetDItemText(DialogPtr dlgP, short itemNum, Str255 itemStr);
  40. void GetDItemRect(DialogPtr dlgP, short itemNum, Rect *itemRect);
  41.  
  42.  
  43.